package com.yang.frost.blueberry.params;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author 10296
 * @date 2021/3/11
 * @Description:
 */
@ApiModel(value = "CmsCategoryParam 对象", description = "类目管理参数")
public class CmsCategoryParam {

    /**
     * 上级编号
     */
    @ApiModelProperty(value = "上级编号", example = "")
    private Integer pid;
    /**
     * 层级
     */
    @ApiModelProperty(value = "层级", example = "")
    private String level;
    /**
     * 名称
     */
    @ApiModelProperty(value = "名称", example = "")
    private String categoryName;
    /**
     * 描述
     */
    @ApiModelProperty(value = "描述", example = "")
    private String description;
    /**
     * 图标
     */
    @ApiModelProperty(value = "图标", example = "")
    private String icon;
    /**
     * 类型(1:普通,2:热门...)
     */
    @ApiModelProperty(value = "类型", example = "")
    private String type;
    /**
     * 别名
     */
    @ApiModelProperty(value = "别名", example = "")
    private String alias;
    /**
     * 所属系统
     */
    @ApiModelProperty(value = "所属系统", example = "")
    private Integer systemId;
    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人", example = "")
    private String createBy;
    /**
     * 排序
     */
    @ApiModelProperty(value = "排序", example = "")
    private String orders;

    public Integer getPid() {
        return pid;
    }

    public void setPid(Integer pid) {
        this.pid = pid;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getAlias() {
        return alias;
    }

    public void setAlias(String alias) {
        this.alias = alias;
    }

    public Integer getSystemId() {
        return systemId;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public void setSystemId(Integer systemId) {
        this.systemId = systemId;
    }

    public String getOrders() {
        return orders;
    }

    public void setOrders(String orders) {
        this.orders = orders;
    }


    @Override
    public String toString() {
        return "CmsCategoryParam{" +
                "pid=" + pid +
                ", level='" + level + '\'' +
                ", categoryName='" + categoryName + '\'' +
                ", description='" + description + '\'' +
                ", icon='" + icon + '\'' +
                ", type='" + type + '\'' +
                ", alias='" + alias + '\'' +
                ", systemId=" + systemId +
                ", orders='" + orders + '\'' +
                '}';
    }
}
